#if !defined(CAR_H)
#define CAR_H

#include "vehicle.h"
using namespace std;

#define CAR 1

class Car : public Vehicle
{
	private:
		int numSeats;
		int numDoors;
	
	public:
		Car();
		Car(string lRegNum, string lMake, string lModel, bool lInRent, int lAge, bool lAutoGearbox,
			int lNumSeats, int lNumDoors);

		int getNumSeats(void);
		int getNumDoors(void);
		
		void setNumSeats(int lNumSeats);
		void setNumDoors(int lNumDoors);
		
		void changeCarDetails(string lRegNum, string lMake, string lModel, bool lInRent, int lAge, bool lAutoGearbox, 
			int lNumSeats, int lNumDoors);
};

#endif
